﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Web.Security;

namespace Web.admin.User
{
    public partial class AddSingle : System.Web.UI.Page
    {
        //BLL.UserInformation userInformation = new BLL.UserInformation();
        //BLL.UserClass userClass = new BLL.UserClass();
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //DDLManage_Bind(DDLManage, "请选择管理类型");
                //int id;
                //if (Request.QueryString["id"] != null && int.TryParse(Request.QueryString["id"], out id))
                //{
                //    //获得参数id之后要执行的方法
                //    //List_Bind(id);
                //}
            }
        }
        ////保存按钮点击后要执行的事件
        //protected void btn_Save_Click(object sender, EventArgs e)
        //{
        //    Model.UserInformation userInfor = new Model.UserInformation();
        //    if (DDLManage.SelectedValue != null && DDLManage.SelectedValue != "")
        //    {
        //        userInfor.ClassId = int.Parse(DDLManage.SelectedValue);
        //    }
        //    else
        //        Response.Write("<script>alert('请选择管理角色')</script>");
        //    if (RbStateOpen.Checked) {
        //        userInfor.IsLock = false;
        //    }
        //    else if (RbStateClose.Checked) {
        //        userInfor.IsLock = true;
        //    }
        //    if (txtUsm.Value != null && txtUsm.Value.ToString() != "")
        //    {
        //        userInfor.UserName = txtUsm.Value.ToString().Trim();
        //    }
        //    else
        //    {
        //        Response.Write("<script>alert('请输入用户名')</script>");
        //    }
        //    if (txtPwd.Text != null && txtPwd.Text.ToString() != "" && txtPwd.Text.ToString() == txtConPwd.Text.ToString())
        //    {
        //        userInfor.PassWord = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPwd.Text.ToString().Trim(), "MD5");
        //    }
        //    else
        //    {
        //        Response.Write("<script>alert('请检查两次输入的密码')</script>");
        //    }
        //    if (txtName.Value != null && txtName.Value.ToString() != "")
        //    {
        //        userInfor.Name = txtUsm.Value.ToString().Trim();
        //    }
        //    else
        //    {
        //        userInfor.Name ="";
        //    }
        //    if (txtTelephone.Value != null && txtTelephone.Value.ToString() != "")
        //    {
        //        userInfor.Telephone = txtTelephone.Value.ToString().Trim();
        //    }
        //    else
        //    {
        //        userInfor.Telephone = "";
        //    }
        //    if (txtMail.Value != null && txtMail.Value.ToString() != "")
        //    {
        //        userInfor.Email = txtMail.Value.ToString().Trim();
        //    }
        //    else
        //    {
        //        userInfor.Email = "";
        //    }
        //    if (TbRemark.Text != null && TbRemark.Text.ToString() != "")
        //    {
        //        userInfor.UserRemark = TbRemark.Text.ToString().Trim();
        //    }
        //    else
        //    {
        //        userInfor.UserRemark = "";
        //    }
        //    if(Request.QueryString["operate"]=="edit") {
        //        userInfor.id = Convert.ToInt32(Request.QueryString["id"]);
        //        int j =userInformation.updateSigle(userInfor);
        //        if (j > 0)
        //        {
        //            Response.Write("<script>alert('修改成功')</script>");
        //        }
        //        else
        //        {
        //            Response.Write("<script>alert('修改失败')</script>");
        //        }
        //    }
        //    else
        //    {
        //        int i = userInformation.AddSingleData(userInfor);
        //        if (i > 0)
        //        {
        //            Response.Write("<script>alert('添加成功')</script>");
        //        }
        //        else
        //        {
        //            Response.Write("<script>alert('添加失败')</script>");
        //        }
        //    }   

        //}
        ///// <summary>
        ///// 绑定DropDownList控件
        ///// </summary>
        ///// <param name="ddl">DropDownList控件</param>
        ///// <param name="FirstItemText">第一项显示的数据</param>
        //public void DDLManage_Bind(DropDownList ddl, string FirstItemText)
        //{
        //    if (FirstItemText != null && FirstItemText != "")
        //    {
        //        ddl.Items.Add(new ListItem(FirstItemText, ""));
        //    }
        //    DataTable dt = userClass.GetUserClass();
        //    foreach (DataRow dr in dt.Rows)
        //    {
        //        ddl.Items.Add(new ListItem(dr["UserTitle"].ToString(), dr["UserId"].ToString()));
        //    }
        //}
        ///// <summary>
        ///// 根据id来绑定列表
        ///// </summary>
        ///// <param name="id">id值</param>
        //public void List_Bind(int id) {
        //    DataRow dr = userInformation.GetSingleUserInfor(id);
        //    //获得的这一行数据时id，UserName,Password,Name,Telephone,Email,ClassId,UserRemark,IsLock,LoginTime
        //    DDLManage.SelectedValue = dr[6].ToString();
        //    if (dr["UfIsLock"].ToString().Trim() == "False")
        //    {
        //        RbStateOpen.Checked = true;
        //    }
        //    else if (dr["UfIsLock"].ToString().Trim() == "True")
        //    {
        //        RbStateClose.Checked = true;
        //    }
        //    txtUsm.Value = dr["UfUserName"].ToString();
        //    txtPwd.Attributes["value"] = txtConPwd.Attributes["value"] = dr["UfPassword"].ToString();
        //    txtName.Value = dr["UfName"].ToString();
        //    txtTelephone.Value = dr["UfTelephone"].ToString();
        //    txtMail.Value = dr["UfEmail"].ToString();
        //    TbRemark.Text = dr["UfUserRemark"].ToString();
        //}
    }
}